Skip to content

[18.0][IMP] rma*: Improved portal and list views#604

Open
victoralmau wants to merge 7 commits into
OCA:18.0from
Tecnativa:18.0-imp-misc-portal
Open

[18.0][IMP] rma*: Improved portal and list views#604
victoralmau wants to merge 7 commits into
OCA:18.0from
Tecnativa:18.0-imp-misc-portal

Conversation

@victoralmau

@victoralmau victoralmau commented Jun 22, 2026

Copy link
Copy Markdown
Member

Changes done:

  • rma + rma_sale: Move Requested operation (operation_id) block to rma page
  • rma: Add name to th/td elements to rma list portal page
  • rma + rma_sale: Add Origin (order_id or origin) column to rma page portal list
  • rma_lot: Add Serial Number/Lot column to rma page portal list
  • rma_reason: Add Reason column to rma page portal list
  • rma_sale: Display the Sale Order field as a link on the RMA portal form
  • rma: Improvements to the RMA section of /my (text + icon)

Before
antes
ficha-antes
my-rma-antes

After
despues
ficha-despues
my-rma-despues

Please @pedrobaeza and @carlos-lopez-tecnativa can you review it?

@Tecnativa

@OCA-git-bot

Copy link
Copy Markdown
Contributor

Hi @sbejaoui, @chienandalu, @pedrobaeza,
some modules you are maintaining are being modified, check this out!

@OCA-git-bot OCA-git-bot added mod:rma Module rma mod:rma_reason Module rma_reason series:18.0 mod:rma_sale Module rma_sale mod:rma_lot Module rma_lot labels Jun 22, 2026
@pedrobaeza pedrobaeza added this to the 18.0 milestone Jun 23, 2026
@pedrobaeza

Copy link
Copy Markdown
Member

Can you put some screenshots?

@victoralmau

Copy link
Copy Markdown
Member Author

Can you put some screenshots?

Added to the PR description.

@carlos-lopez-tecnativa carlos-lopez-tecnativa left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks for these improvements. Could you add an icon to the RMA section, like the other sections in the portal?
Image

The module icon can be displayed in the portal.
Image

@pedrobaeza pedrobaeza left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Using AI having the existing icons as guidance, the proposal is:

Image

Comment thread rma_sale/views/sale_portal_template.xml Outdated
@victoralmau victoralmau force-pushed the 18.0-imp-misc-portal branch from 6d7cb55 to 77f43c0 Compare June 24, 2026 06:23
@victoralmau

Copy link
Copy Markdown
Member Author

Currently, there is no “Origin” column in the RMA list, but I think it might be useful to have one, especially when creating RMAs from another RMA.
What do you think? Where should it be added? (I think right after the date, before the SO).

@pedrobaeza

Copy link
Copy Markdown
Member

Put the "Origin" column for both RMA or sale, and make it clickable.

@victoralmau victoralmau force-pushed the 18.0-imp-misc-portal branch from 77f43c0 to 7536032 Compare June 24, 2026 06:55
@pedrobaeza

Copy link
Copy Markdown
Member

I think this can be packed a bit more than 10 commits. You can join all the column improvements together, even if from different modules, as they are related in the logical block.

@victoralmau victoralmau force-pushed the 18.0-imp-misc-portal branch from 7536032 to 7cc8217 Compare June 24, 2026 12:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

mod:rma_lot Module rma_lot mod:rma_reason Module rma_reason mod:rma_sale Module rma_sale mod:rma Module rma series:18.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants